﻿@charset "utf-8";
* {margin: 0;padding: 0;}
::-webkit-scrollbar {width: 8px;height: 6px;}
div::-webkit-scrollbar {width: 6px;height: 6px;}
::-webkit-scrollbar-track {background: #f1f1f1;}
::-webkit-scrollbar-thumb {border-radius: 10px;background: #bcbcbc;/*rgba(0,0,0,0.2)*/;}
::-webkit-scrollbar-thumb:window-inactive {background: #a8a8a8;/*rgba(0,0,0,0.1)*/;}
::-webkit-scrollbar-thumb:vertical:hover{background-color: #a8a8a8;/*rgba(0,0,0,0.3)*/;}
::-webkit-scrollbar-thumb:vertical:active{background-color: #a8a8a8;/*rgba(0,0,0,0.7)*/;}
input::-webkit-input-placeholder {color:#aaaaaa !important; /* WebKit browsers */}
input:-moz-placeholder {color: #919191 !important; /* Mozilla Firefox 4 to 18 */}
input::-moz-placeholder {color: #919191 !important; /* Mozilla Firefox 19+ */}
input:-ms-input-placeholder {color: #b8b8b8 !important; /* Internet Explorer 10+ */}
article, aside, details, figcaption, figure, footer, header, main, nav, section {display: block}
audio, canvas, video {display: inline-block; *display:inline; *zoom:1}
audio:not([controls]) {display: none;height: 0}
address, cite, dfn, em, var, i {font-style: normal;}
[hidden] {display: none}
html {font-size: 100%;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}
li {list-style: none}
a {color: #757575;text-decoration: none;}
a:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}
a {outline: none;blr:expression(this.onFocus=this.blur());}
a:hover, a:active {outline: 0}
b, strong {font-weight: bold}
small {font-size: 80%}
sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline}
sup {top: -0.5em}
sub {bottom: -0.25em}
img {vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic}
form {margin: 0}
button, input, select, textarea {font-size: 100%;margin: 0;vertical-align: baseline;*vertical-align:middle;font: 14px/1.5 "Microsoft Yahei", "Hiragino Sans GB", sans-serif;}
button, input {line-height: normal}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;*overflow:visible}
button[disabled], html input[disabled] {cursor: default}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0; *height:13px; *width:13px}
input[type="search"] {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none}
button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0}
input, textarea, button, select {outline: none;resize: none;color: #333;}
textarea {overflow: auto;vertical-align: top}
table {border-collapse: collapse;border-spacing: 0}
body {margin: 0;font: 12px/1 "Microsoft Yahei", "Hiragino Sans GB", sans-serif;color: #8c8c8c;}
.mt20{margin-top: 20px;}
.container {margin-right: auto;margin-left: auto;*zoom:1}
.container:before, .container:after {display: table;content: "";line-height: 0}
.container:after {clear: both}
.container-fluid {padding-right: 0;padding-left: 0;*zoom:1}
.container-fluid:before, .container-fluid:after {display: table;content: "";line-height: 0}
.container-fluid:after {clear: both}
a {color: #8c8c8c;text-decoration: none}
a:hover {color: #ca1724;text-decoration: none}
.clearfix {*zoom:1}
.clearfix:before, .clearfix:after {display: table;content: "";line-height: 0}
.clearfix:after {clear: both}
.hide {display: none}
.ir {display: block;text-align: left;text-indent: -9999em;overflow: hidden;*zoom:1}
@font-face {font-family:'iconfont';src:url("../fonts/iconfont.eot");src:url("../fonts/iconfont.eot") format("embedded-opentype")}
@font-face {font-family:'iconfont';src:url(../fonts/c552864a0e804127815c5fa7822d33be.woff) format("truetype"),url(../fonts/c1df35da3d734b989a9014bfe75f98cf.woff) format("woff");font-weight:normal}
.iconfont {font-family: "iconfont" !important;font-style: normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: .2px;-moz-osx-font-smoothing: grayscale}
.btn {display: inline-block;width: 124px;height: 38px; padding: 0;margin: 0;border: 1px solid #b0b0b0;line-height: 38px;text-align: center;color: #818181;cursor: pointer;border-radius:4px;-webkit-transition: all 0.4s;transition: all 0.4s;}
.btn:hover {text-decoration: none;color: #b0b0b0;}
.btn.active, .btn:active {outline: 0;background-color: #ca1724;-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15);-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15);box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15)}
.btn.disabled, .btn[disabled] {cursor: default;/*opacity: .65;filter: alpha(opacity=65);*/-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;color: #e5e9ec;background: #ccd0d9;}
.btn-gray {background: #b0b0b0;border-color: #b0b0b0;color: #fff;}
.btn-gray:hover {background-color: #757575;border-color: #757575;color: #fff;}
.btn-block {display: block;width: 100%;padding-left: 0;padding-right: 0;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}
.btn-primary {background-color: #fff;border-color: #bdbdbd;}
.btn-primary:hover, .btn-primary:focus, .btn-primary.active, .btn-primary:active {color: #fff;border-color: #dd1622;background-color: #dd1622;}
.btn-line-primary {border-color: #ca1724;background: #fff;color: #ca1724;}
.btn-line-primary:hover {color: #fff;background-color: #f25807;border-color: #f25807;}
.btn-small {width: 118px;height: 28px;line-height: 28px;}
.btn-yellow {background-color: #ffdb3d;border-color: #ffdb3d;color: #333}
.btn-yellow:hover, .btn-yellow:focus, .btn-yellow.active, .btn-yellow:active {color: #333;border-color: #ffc700;background-color: #ffc700}
.btn-dake {background-color: #6d6d6d;border-color: #6d6d6d;color: #fff}
.btn-dake:hover, .btn-dake:focus, .btn-dake.active, .btn-dake:active {color: #fff;border-color: #333;background-color: #333}
.btn-dakeLight {background-color: #f3f3f3;border-color: #f3f3f3;color: #333}
.btn-dakeLight:hover, .btn-dakeLight:focus, .btn-dakeLight.active, .btn-dakeLight:active {color: #333;border-color: #dfdfdf;background-color: #dfdfdf}
.btn-lineDakeLight {background-color: #fff;border-color: #bdbdbd;}
.btn-lineDakeLight:hover, .btn-lineDakeLight:focus, .btn-lineDakeLight.active, .btn-lineDakeLight:active {color: #fff;border-color: #f68913;background-color: #f68913}
.btn-lineDake {background-color: #fff;border-color: #333;color: #333}
.btn-lineDake:hover, .btn-lineDake:focus, .btn-lineDake.active, .btn-lineDake:active {color: #fff;border-color: #333;background-color: #333}
.btn-small {height: 28px;line-height: 28px;width: 118px;font-size: 12px}
.btn-disabled {cursor: not-allowed;background-color: #fff;border-color: #f3f3f3;color: #f3f3f3}
.btn-disabled:hover, .btn-disabled:focus, .btn-disabled.active, .btn-disabled:active {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;color: #f3f3f3;border-color: #f3f3f3;background-color: #fff}
.slider-pagination {position: absolute;width: 100%;left: 0;bottom: 20px;z-index: 10;margin: 0;padding: 0;list-style-type: none;text-align: center;}
.slider-navigation {display: none;position: absolute;height: 100%;top: 50%;margin-top: -30px;z-index: 10;}
.icon-tag {display: inline-block;*display:inline;*zoom:1;width: 63px;height: 63px;text-indent: -9999em;overflow: hidden;background-image: url("../images/icontag.png");background-repeat: no-repeat}
.icon-tag-promo-red {background-position: 0 0}
.icon-tag-promo-yellow {background-position: -129px 0}
.icon-tag-soldout {background-position: -63px 0}
.icon-tag-recommend {background-position: -192px 0}
.icon-star-large {display: inline-block;*display:inline;*zoom:1;width: 37px;height: 36px;text-indent: -9999em;overflow: hidden;background-image: url("../images/icon-star-large.png");background-repeat: no-repeat;cursor: pointer}
.icon-star-large-blank {background-position: -89px 0}
.icon-star-large-full {background-position: 0 0}
.icon-stat {display: inline-block;*display:inline;*zoom:1;width: 65px;height: 14px;overflow: hidden;background-image: url("../images/icon-stat.png");background-repeat: no-repeat}
.icon-stat-5 {background-position: 0 1px}
.icon-stat-4half {background-position: 0 -15px}
.icon-stat-4 {background-position: 0 -32px}
.icon-stat-3half {background-position: 0 -45px}
.icon-stat-3 {background-position: 0 -67px}
.icon-stat-2half {background-position: 0 -74px}
.icon-stat-2 {background-position: 0 -100px}
.icon-stat-1half {background-position: 0 -104px}
.icon-stat-1 {background-position: 0 -132px}
.icon-stat-half {background-position: 0 -133px}
.icon-stat-0 {background-position: 0 -149px}
.icon-common {display: inline-block;*display:inline;*zoom:1;background-repeat: no-repeat}
.icon-slides {display: inline-block;*display:inline;*zoom:1;width: 34px;height: 60px;text-indent: -9999em;overflow: hidden;background-image: url("../images/icon-slides.png");background-repeat: no-repeat;_filter: alpha(opacity=40)}
.icon-slides:hover {opacity: .6;filter: alpha(opacity=60)}
.icon-slides:focus {outline: 0}
.icon-slides-prev {background-position: -87px center}
.icon-slides-prev:hover {background-position: 0 center}
.icon-slides-next {background-position: -125px center}
.icon-slides-next:hover {background-position: -37px center}
.row {margin-left: -14px;*zoom:1}
.row:before, .row:after {display: table;content: "";line-height: 0}
.row:after {clear: both}
.container {width: 1180px;}
.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12, .span13, .span14, .span15, .span16, .span17, .span18, .span19, .span20 {float: left;margin-left: 14px;min-height: 1px}
.span1 {width: 48px}
.span2 {width: 110px}
.span3 {width: 172px}
.span4 {width: 227px}
.span5 {width: 296px}
.span6 {width: 358px}
.span7 {width: 420px}
.span8 {width: 482px}
.span9 {width: 544px}
.span10 {width: 606px}
.span11 {width: 668px}
.span12 {width: 730px}
.span13 {width: 792px}
.span14 {width: 854px}
.span15 {width: 916px}
.span16 {width: 939px}
.span17 {width: 1040px}
.span18 {width: 1102px}
.span19 {width: 1164px}
.span20 {width: 1226px}
.offset1 {margin-left: 48px}
.offset2 {margin-left: 110px}
.offset3 {margin-left: 172px}
.offset4 {margin-left: 234px}
.offset5 {margin-left: 296px}
.offset6 {margin-left: 358px}
.offset7 {margin-left: 420px}
.offset8 {margin-left: 482px}
.offset9 {margin-left: 544px}
.offset10 {margin-left: 606px}
.offset11 {margin-left: 668px}
.offset12 {margin-left: 730px}
.offset13 {margin-left: 792px}
.offset14 {margin-left: 854px}
.offset15 {margin-left: 916px}
.offset16 {margin-left: 978px}
.offset17 {margin-left: 1040px}
.offset18 {margin-left: 1102px}
.offset19 {margin-left: 1164px}
.offset20 {margin-left: 1226px}
.row .col {float: left;_display: inline;min-height: 1px}
.row .col-16 {width: 992px}
.row .col-4 {width: 246px}
.row .col-15 {width: 930px}
.row .col-5 {width: 308px}
/*顶部*/
.site-topbar {*position:relative;*z-index:11;height: 31px;line-height: 31px; border-bottom:1px solid #e2e2e2;color:#7f7f7f;background: #f7f7f7;}
.sep,.ndash {margin: 0 0.25em;font-family: sans-serif;}
.site-topbar .topbar-nav {float: left;_width: 630px}
.site-topbar .sep {margin: 0 0.5em;}
.site-topbar .topbar-info {float: right;_display: inline;}

/*头部*/
.site-header {position: relative; *z-index:10;clear: both;}
/*logo*/
.site-header .header-logo {float: left;width: 460px;margin-top: 26px;}
.site-header .header-logo a {display: block;}
/*中部导航*/
nav{border-bottom: 2px solid #c0131e;margin-top: 23px;height: 40px;}
.site-header .header-nav .nav-list {height:40px;margin: 0;padding:0;font-size: 16px;clear:both;}
.site-header .header-nav .nav-list .nav-category {position: relative;float: left;width: 227px;height: 40px;}
.site-header .header-nav .nav-list .nav-category .btn-category-list {display: block;color: #fff;background: #ca1724;width: 198px;height: 40px;line-height: 40px;padding-left:22px;}
.site-header .header-nav .nav-list .nav-category .site-category {position: absolute;top:40px;left: 0px;z-index: 21;width: 220px;height: 452px;font-size: 14px;}
.site-category-list {height:452px;margin: 0;list-style-type: none;color: #424242;background: #ca1724;}
.site-category-list .title {position: relative;padding-left: 22px;height: 42px;padding-top: 8px;}
.site-category-list .title a{color: #fff;}
.site-category-list .title .category-child a{color: #ffc6cb;line-height:22px;font-size: 12px;}
.site-category-list .title i {position: absolute;top: 9px;right: 20px;font-size: 10px;line-height: 10px;color: #fff;}
.category-hidden {display: none;}
.site-header .header-nav .nav-list .nav-category .site-category-list .category-item{position: relative;}
.site-header .header-nav .nav-list .nav-category .site-category-list .category-item-current .title {background: #a10a10;color: #fff;}
.site-header .header-nav .nav-list .nav-category .site-category-list .category-item-current .children {display: block;}
.site-header .header-nav .nav-list .nav-category .site-category-list .children {display: none;position: absolute;left: 220px;top:0px;z-index: 24;width:720px; min-height: 108px; border: 2px solid #c0131e;border-left: 0;background: #fff;-webkit-box-shadow: 0 8px 16px rgba(0,0,0,0.18);box-shadow: 0 8px 16px rgba(0,0,0,0.18);}
.site-header .header-nav .nav-list .nav-category .site-category-list .children-col-1 {width: 265px;}
.site-header .header-nav .nav-list .nav-category .site-category-list .children-col-2 {width: 530px;}
.site-header .header-nav .nav-list .nav-category .site-category-list .children-col-3 {width: 795px;}
.site-header .header-nav .nav-list .nav-category .site-category-list .children-list{padding:20px 30px;}
.site-header .header-nav .nav-list .nav-category .site-category-list .children-list a{line-height:32px;color: #333;font-size: 12px;-webkit-transition: color 0.2s;transition: color 0.2s;}
.site-header .header-nav .nav-list .nav-category .site-category-list .children-list a:hover {color: #ca1724;}
.site-header .header-nav .nav-list .nav-category .site-category-list .children-list span{color: #ccc;font-size: 12px; margin:0 8px;}
.site-header .header-nav .nav-list .nav-item {float: left;white-space: nowrap;}
.site-header .nav-item .link {display: block;padding: 8px 25px;color: #333;}
.site-header .nav-item-active .link {color: #ca1724;}
.site-header .header-nav .nav-list .nav-item a:hover,.site-header .header-nav .nav-list .nav-item a.hover{color: #ca1724;}
/*导航子菜单*/
.site-header .nav-item .item-children {display: none;}
.site-header .header-nav-menu {position: absolute;top: 100px;left: 0;z-index: 24;width: 100%;height: 229px;border-top: 1px solid #e0e0e0;background: #fff;overflow: hidden;_zoom: 1;}
.site-header .header-nav-menu .children-list {margin: 0;padding: 0;list-style-type: none;}
.site-header .header-nav-menu .children-list li {position: relative;float: left;width: 180px;padding: 35px 12px 0;text-align: center;}
.site-header .header-nav-menu .children-list li:before {position: absolute;left: 0;top: 35px;z-index: 1;width: 1px;height: 100px;content: "";background-color: #e0e0e0;}
.site-header .header-nav-menu .children-list .first:before {display: none;}
.site-header .header-nav-menu .figure-thumb {width: 110px;height: 110px;margin: 0 auto 16px;text-align: center;}
.site-header .header-nav-menu .figure-thumb a {display: block;}
.site-header .header-nav-menu .figure-thumb img {width: 110px;height: 110px;}
.site-header .header-nav-menu .title {margin: 0;line-height: 20px;color: #333;}
.site-header .header-nav-menu .title, .site-header .header-nav-menu .title a {color: #333;}
.site-header .header-nav-menu .price {margin: 0;line-height: 20px;color: #ca1724;}
.site-header .nav-item-active {position: relative;}
/* .site-header .nav-item-active:after {position: absolute;top: 50px;left: 50%;width: 600px;height: 40px;margin-left: -300px;content: '';background-color: transparent;} */
.site-header .header-nav-menu-active {border-bottom: 1px solid #e0e0e0 \9;-webkit-box-shadow: 0 3px 4px rgba(0,0,0,0.18);box-shadow: 0 3px 4px rgba(0,0,0,0.18);-webkit-transition: -webkit-box-shadow 0.2s;transition: box-shadow 0.2s;}
/*搜索框*/
.site-header .header-search { z-index:7;float: left;width:451px;margin-top:32px;position: relative;}
.site-header .header-search .search-text {position: absolute;top: 0;right: 51px;z-index: 1;width: 344px;height:34px;padding: 0 13px;border: 2px solid #c0131e;font-size: 14px;line-height: 34px;outline: 0;-webkit-transition: all 0.2s;transition: all 0.2s;}
.site-header .header-search .search-btn {position: absolute;right: 0;top: 0;z-index: 2;width: 75px;height: 38px;border:none;font-size: 16px;line-height: 34px;background: #c0131e;color: #fff;outline: 0;}

/*头部电话*/
.header-tel{float: right;background :url(../images/icon_tel.png) no-repeat left bottom;padding-left: 42px;margin-top:32px;}
.header-tel p{margin-bottom:2px;}
.header-tel strong{font-size: 24px;color: #c0131e;font-weight:100;}
/*首页轮播*/
.home-hero {position: relative;margin-bottom: 26px;}
.home-hero-slider {position: relative;width: 100%;overflow: hidden;_zoom: 1;}
.home-hero-slider .slider {position: relative;width: 100%;height: 450px;}
.home-hero-slider .slider .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.home-hero-slider .slider .bd ul{ width:100% !important; }
.home-hero-slider .slider .bd li{ width:100% !important; height:450px; overflow:hidden; text-align:center;  }
.home-hero-slider .slider .bd li a{ display:block; height:450px; }
.home-hero-slider .slider-previous {left: 0px;}
.slider-next {right: 0;}
.home-hero-slider .hd { width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:2px; line-height:2px; text-align:center;}
.home-hero-slider .hd ul li{cursor:pointer;display: inline-block;width: 24px;height: 2px; margin: 0 5px;text-align: left;text-indent: -9999em;overflow: hidden;_zoom: 1;background: #fff;-webkit-transition: all 0.2s;transition: all 0.2s;}
.home-hero-slider .hd ul li:hover, .home-hero-slider .hd ul li.active {background: #d8000c;}
/*左侧菜单*/
aside{width: 47px;background: #fff; position: fixed;top: 200px;left: 3%;margin-left: -690px;z-index: 999;display: none;}
aside ul li{text-align: center;height:40px;border-bottom: 1px dotted #cacaca;}
aside ul li a{color: #8b8b8b;display: block;width: 47px;height: 34px;padding-top: 6px;}
aside ul li a span{display: inline-block;width: 26px;height: 24px;}
aside ul li a span.t1{width: 12px;float: left;margin-left: 4px;}
aside ul li a span.t2{line-height: 24px;}
aside ul li a:hover,aside .current a{color:#fff;background: #ca1724;}
aside .backtop{text-align: center;height: 21px;padding-top: 20px;background:url(../images/icon_top.png) no-repeat center 8px #4aa5ea;}
aside .backtop a{color: #fff;}
/*精选专利*/
.plain-box .box-hd {position: relative;height: 58px;-webkit-font-smoothing: antialiased;}
.plain-box .box-hd .title {margin: 0;font-size: 22px;font-weight: 200;line-height: 58px;height: 58px;color: #333;}
.plain-box .box-hd .more {top: 24px;position: absolute;right: 0;}
.plain-box .box-hd .more .control {margin-left: -5px;}
.controls-line-small .control {width: 24px;height: 16px;padding: 3px 5px;border: 1px solid #e0e0e0;font-size: 16px;line-height: 16px;}
.controls .control {display: inline-block;text-align: center;color: #b0b0b0;-webkit-transition: color 0.5s;transition: color 0.5s;}
.controls .control:hover {color: #ca1724;}
.controls .prevStop, .controls .nextStop, .controls .prevStop:hover, .controls .nextStop:hover {cursor: default;color: #e0e0e0;}
.home-star-goods .box-bd {position: relative;width: 1226px;overflow: hidden;_zoom: 1;padding-bottom: 65px;}
.home-star-goods .goods-list {height: 295px;overflow: hidden;_zoom: 1;}
.home-star-goods .goods-list li {height: 255px;padding-top: 40px;background: #fafafa;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;overflow: hidden;}
.home-star-goods .goods-list li:hover{padding-top: 8px;height: 287px;}
.carousel-col-5-list li {float: left;width: 227px;}
.carousel-list li {float: left;width: 227px;margin-right: 11px;}
.home-star-goods .goods-list .thumb {display: block;width: 160px;margin: 0 auto 22px;}
.home-star-goods .goods-list .thumb img {width: 160px;height: 160px;}
.home-star-goods .goods-list .title {margin: 0 20px 4px;font-size: 14px;line-height: 1.5;font-weight: 400;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color:#595959;}
.home-star-goods .goods-list .title a {color: #212121;line-height: 1.5;}
.home-star-goods .goods-list .desc {height: 36px;margin: 0 20px 12px;line-height: 1.5; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;_zoom: 1;color: #b0b0b0;}
.home-star-goods .goods-list a.more{background: #ca1724;color:#fff;display: block;height: 32px;line-height: 32px;text-align: center;}
.home-star-goods .goods-list a.more:hover{background: #ad090e;}
/*首页楼层*/
.home-main {padding-top:38px;padding-bottom: 18px;}
.page-main {background: #f5f5f5;}
.home-brick-row-2-box {height: 629px;}
.span-first {_margin-left: 0;}
.plain-box .box-hd {position: relative;height: 58px;-webkit-font-smoothing: antialiased;}
.plain-box .box-hd .more {position: absolute;top: 0;right: 0;}
.home-star-goods .box-hd .more {top: 24px;}
.plain-box .box-hd .more .more-link {float: right;margin-left: 14px;font-size: 16px;line-height: 56px;*line-height:64px;color: #424242;-webkit-transition: all 0.4s;transition: all 0.4s;}
.plain-box .box-hd .more .more-link .iconfont {width: 12px;height: 12px;padding: 4px;margin-left: 8px;border-radius: 16px;line-height: 12px;background: #b0b0b0;color: #fff;vertical-align: 1px;-webkit-transition: all 0.4s;transition: all 0.4s;}
.plain-box .box-hd .more .more-link:hover {color: #ca1724;}
.plain-box .box-hd .more .more-link:hover .iconfont {background: #ca1724 none repeat scroll 0 0;}
.home-brick-box .brick-list, .home-brick-box .brick-promo-list {margin: 0 0 -14px -14px;_margin-left: 0;}
.brick-list {width: 992px;}
.brick-list, .brick-promo-list {height: 551px;margin: 0;padding: 0;list-style-type: none;}
.brick-item-l {height: 551px;}
.brick-item-l img{width:227px;height:551px;}
.brick-desc{position: absolute;left: 27px;top: 53px;width: 200px;z-index:2;}
.brick-desc .text{color: #fff;line-height: 1.2;margin-bottom: 28px;}
.brick-desc .text .txt01{font-size: 14px;}
.brick-desc .text .txt02{font-size: 26px;font-weight: bold;}
.brick-desc .text .txt03{font-size: 24px;}
.brick-menu{padding-left:9px;}
.brick-menu a{display:block;width: 155px; height: 28px;line-height: 26px;border-radius: 14px;background: #fff;color:#4b4b4b;margin-bottom: 10px;text-align: center;-webkit-transition: all 0.3s;transition: all 0.3s;}
.brick-menu a:hover{background-color: #ca1724;color: #fff;}
.brick-promo-list .brick-item-m {height: 300px;padding: 0;}
.brick-item-m{height: 270px;padding-top: 20px;-webkit-transition: all 0.2s;transition: all 0.2s;overflow: hidden;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;}
.brick-item-m img{width:227px;height:300px;	}
.brick-item {position: relative;z-index: 1;float: left;width: 227px;margin-left: 11px;margin-bottom: 11px;background: #fff;-webkit-transition: all 0.2s;transition: all 0.2s}
.brick-item-m .figure-img {width: 160px;height: 160px;margin: 0 auto 17px;-webkit-transition: all 0.2s;transition: all 0.2s}
.brick-item-m .figure-img a {display: block;}
.brick-item-m .figure-img img {width: 160px;height: 160px;}
.brick-item:hover{box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);}
.brick-item-m:hover{padding-top: 0;height: 270px;}
.brick-item-m:hover .figure-img {margin-bottom: 5px;}
.brick-item-m .title {margin: 0 18px 6px;font-size: 14px;font-weight: 400;color: #333;line-height: 1.5;}
.brick-item-m .desc {margin: 0 18px 10px;height: 36px;line-height: 1.5;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;_zoom: 1;color: #b0b0b0;}
.brick-item-m a.more{background: #ca1724;color:#fff;display: block;height: 32px;line-height: 32px;text-align: center;}
.brick-item-m a.more:hover{background: #ad090e;}
/*底部图标*/
.foot_box{padding:40px 0;}
.foot_box dl{float: left;width: 230px;margin-left: 30px;margin-right: 35px;}
.foot_box dl dt{float: left;margin-right: 14px;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.foot_box dl dt:hover{
	transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
}
.foot_box dl dd h4{margin-top:13px;margin-bottom:6px;font-size: 14px;color: #222;}
.foot_box dl dd p{line-height: 1.2}

/*固定咨询开始*/
.conRight{width:54px;background-color: #fff;position:fixed;right:20px;top:30%;border:1px solid #ccc;z-index: 30;display: none;}
.conRight ul li{height:54px;position: relative;}
.conRight ul li a{display: block;width: 100%;height: 100%;text-align: center;line-height: 54px;	background: url(../images/n1.png) center no-repeat;}
.conRight ul li:last-child{	background-color: #eee;}
.conRight ul li:first-child>a img.peopleCon{position:absolute;left:-110px;top:0;display: none;cursor: pointer;}
.conRight ul li:nth-child(2)>a img.telSnum{	position:absolute;top:0;display: none;left:-148px;cursor: pointer;}
.conRight ul li:nth-child(3)>a img.weixn{position:absolute;	top:0;left:-125px;cursor: pointer;}
.conRight ul li:nth-child(4)>a img.liuyan{position:absolute;top:0;left:-110px;cursor: pointer;display: none;}
.conRight ul li:last-child{background:url(../images/n5.png) center no-repeat;cursor:pointer;background-color: #eee;}
.conRight ul li a:hover{display: block;	width: 100%;height: 100%;text-align: center;line-height: 54px;background: url(../images/n1-1.png) center no-repeat;	background-color: #bc0101;}
.conRight ul li:nth-child(2) a{display: block;	width: 100%;height: 100%;text-align: center;line-height: 54px;background: url(../images/n2.png) center no-repeat;}
.conRight ul li:nth-child(2) a:hover{display: block;width: 100%;height: 100%;text-align: center;line-height: 54px;background: url(../images/n2-2.png) center no-repeat;	background-color: #bc0101;}
.conRight ul li:nth-child(3) a{display: block;width: 100%;height: 100%;	text-align: center;	line-height: 54px;background: url(../images/n3.png)center no-repeat;}
.conRight ul li:nth-child(3) a:hover{display: block;width: 100%;height: 100%;text-align: center;line-height: 54px;background: url(../images/n3-3.png) center no-repeat;	background-color: #bc0101;}
.conRight ul li:nth-child(4) a{display: block;width: 100%;height: 100%;text-align: center;line-height: 54px;background: url(../images/n4.png) center no-repeat;}
.conRight ul li:nth-child(4) a:hover{display: block;width: 100%;height: 100%;text-align: center;line-height: 54px;background: url(../images/n4-4.png) center no-repeat;	background-color: #bc0101;}
.conRight ul li:nth-child(5) a{display: block;width: 100%;height: 100%;text-align: center;line-height: 54px;background: url(../images/n5.png) center no-repeat;}
.conRight ul li:nth-child(5) a:hover{display: block;width: 100%;height: 100%;text-align: center;line-height: 54px;background: url(../images/n5-5.png) center no-repeat;	background-color: #bc0101;}
/*固定咨询结束*/
/*底部部分开始*/
.footerNav{height:240px;background-color: #42454a;float:left;width:100%;margin-bottom: 12px;}
.footer-l-list{margin:12px;display: inline-block;float: left;}
.footer-l-list>li{float:left;text-align:left;margin:30px 83px 0 0;}
.footer-l-list>li h4{font-size:14px;height:32px;font-weight:bold;color:#e0e0e0;}
.footer-l-list>li ul li{text-align: left;height: 20px;line-height: 20px;}
.footer-l-list>li ul li a{color:#c7c7c7;text-decoration: none;}
.footer-l-list>li ul li a:hover{color:#f40;}
.footer-m-list{float: left;margin-top:64px;margin-left:70px;}
.concent-r-list{float:right;margin-top:50px;}
.concent-r-list ul li{float:left;margin-right:16px;}
.concent-r-list ul li a{text-decoration: none;}
.concent-r-list ul li a p{color:#cbcbcb;line-height: 26px}
.week{color:#acacac;margin-bottom: 5px;line-height: 16px}
.week i{font-size: 18px;color: #dfdfdf;}
.telNum{color:#fff;font-size:24px;padding-left: 25px;}
/*滚动友情链接开始*/
#Scroll { clear: both;padding-left: 100px;font-size: 12px;background: url(../images/frend.jpg) no-repeat 40px 8px;margin: 0px auto;width: 840px;color: #c2130e; line-height: 27px; height: 27px;text-align: left;}
#Scroll a{padding-left: 13px; color: #666; text-decoration: none;}
#Scroll a:after{content: '|';margin-left: 13px;}
#Scroll a:hover{color:#bc0101;}
#Scroll a.s_end {
	padding-right: 0px;
	margin-left: 8px ;
}
/*滚动友情链接结束*/
.frendLink-list{margin-left:130px;}
.webLink{margin-bottom:12px;}
.frend_link{background-color: #fff;	margin-bottom:10px;}
.aboutUs{text-align: center;}
.aboutUs li{display: inline-block;margin:2px 1px;}
.aboutUs li a{color:#6d6d6d;text-decoration: none;line-height:1.6;}
.aboutUs li a:hover{color:#bc0101;}
.aboutUs li:last-child{border-right:0;margin-right:0;}
.aptitude{text-align: center;margin-bottom: 15px;}
.aptitude img{border: 1px solid #e6e6e6;margin:0 5px;}
.contant{text-align: center;color:#8e9196;}
.contant a{color:#8e9196;text-decoration: none;line-height:1.6;}
.contant a:hover{color:#f40;}
.sh-center{text-align: center;color:#8e9196;line-height:1.6;}
/*底部部分结束*/
/*列表页开始*/
.mains{background: #f8f8f8;}
.list_l{width: 910px;float: left;}
.list_r{width: 255px;float: right;}
.list_search{margin:22px 0;}
.list_search strong{color: #686868;}
.list_search a{display: inline-block;padding: 5px 30px 5px 10px;border: 1px solid #dddddd;margin-left: 10px;position: relative;}
.list_search a i{position: absolute;top: 0;right: 0; display:block;width: 24px;height: 26px;text-align: center;line-height: 22px; font-size: 12px;color: #c0131e;}
.list_search a:hover{border-color: #c0131e;}
.list_search a:hover i{background: #c0131e;color: #fff;}
.list_search span{float: right;}
.list_search span em{color: #c0131e;margin:0 5px;}

/*组合搜索*/
.filter-box {padding: 18px 26px;background-color: #fff;}
.filter-list-wrap {position: relative;}
.filter-list-wrap, .filter-selected-list-wrap, .full-toggle-wrap {border-top: 1px solid #e0e0e0;}
.filter-list-wrap:first-child, .filter-selected-list-wrap:first-child, .full-toggle-wrap:first-child {border-top: 0;}
.filter-list, .selected-list {position: relative;padding-left: 85px;min-height: 30px;margin: 0;}
.filter-list {width: 990px;height:30px;overflow: hidden;_zoom: 1;-webkit-transition: height 0.3s ease-in;transition: height 0.3s ease-in;}
.filter-list-wrap-toggled .filter-list-row-2 {height:auto;}
.filter-list dt, .selected-list dt {position: absolute;left: 0;top: 8px;width: 70px;font-weight: bold;color: #686868;}
.filter-list dd, .selected-list dd {float: left;margin: 0;}
.filter-list dd {padding: 8px 0;margin-right:14px;}
.filter-list a {color: #424242;padding: 3px 6px;}
.filter-list a:hover,.filter-list a.active {color: #fff;background: #c0131e;}
.filter-list dd.active {color: #ff6700;}
.filter-list-wrap .more {position: absolute;right: 0;top:4px;padding: 5px 6px;border: 1px solid #6482b3;color: #6482b3;display:none;}
.filter-list-wrap .more i{color: #6482b3;margin-left: 5px;background: url(../images/icon_arow.png) no-repeat center;display: inline-block;width: 7px;height: 7px;}
.filter-list-wrap-toggled .more i{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);}

/*商品列表-列表*/
.goods-list-list{}
.goods-list-list .goods-item{position: relative;width: 100%;height:160px;text-align: left;background: #fff;border: 1px solid #fff;border-bottom:1px solid #e0e0e0;}
.goods-list-list .goods-item:hover {border-color: #fd8f8f;}
.goods-list-list .goods-item .thumb{position:absolute;top:20px;left:33px;}
.goods-list-list .goods-item .thumb img{width:120px;height:120px;}
.goods-list-list .goods-item .action{position:absolute;right:33px;top:47px;width:88px;}
.goods-list-list .goods-item .action .goods-add-cart-btn{width:88px;height:28px;line-height:28px;margin-bottom: 10px;}
.goods-list-list .goods-item .action .goods-add-cart-btn i{margin:0 3px;}
.goods-list-list .goods-item  .goodsName{position:absolute;left:173px;top:25px;color:#5d5c5c;width:800px;line-height:1.6;}
.goods-list-list .goods-item  .goodsName a h3{font-size:15px;line-height:2em;color:#000;}
.goods-list-list .goods-item  .goodsName a:hover h3{color: #c0131e;}
.goods-list-list .goods-item  .goodsName label{color: #aaa;}
.goods_ad{margin-bottom: 16px;}
.tit_h4{background: #fcfcfc;height: 38px;line-height: 38px;color: #000;font-size: 16px;border-left: 2px solid #dd1622;padding-left: 15px;}

.goods_r_list{padding:0 20px;background: #fff;}
.goods_r_list dl{border-bottom: 1px solid #e8e8e8;padding-top: 20px;padding-bottom: 17px;position:relative;}
.goods_r_list dl:after {position: absolute;top: 287px;right: 0px;bottom: -1px;left: 0px;content: '';opacity: 0;border-bottom: 1px solid #cd0004;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(0,1);transform: scale(0,1);}
.goods_r_list dl:last-child{border-color:#fff;}
.goods_r_list dl:hover:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.goods_r_list dl dt{text-align: center;margin-bottom: 10px;}
.goods_r_list dl dt img{width: 150px;height: 150px;}
.goods_r_list dl dd{line-height: 18px;color: #5d5c5c;padding-left: 6px;}
.goods_r_list dl dd label{color: #a4a4a4;}
.goods_r_list dl dd a{color: #000;}
.goods_r_list dl dd a:hover{color: #c0131e;}

/*列表页分页*/
.pages{padding:30px 0;text-align: center;height: 38px;}
.pages a{padding:10px 14px;border:1px solid #dddddd;display: inline-block;}
.pages a:hover,.pages a.active{background: #cd0004;border-color: #cd0004;color: #fff;}
.pages a i{margin:0 3px;}

/*404页面*/
.error{padding: 87px 50px;background: #fff;height: 330px;margin-bottom:65px;}
.error .error_l{float: left;width: 262px;}
.error .error_r{float: left;width: 537px;}
.error .error_r h3{font-size: 20px;color: #464646;}
.error .error_r .desc{margin:9px 0 22px;color: #818181;}
.error .error_r .tit_t{border-bottom: 1px solid #e0e0e0;padding-bottom: 10px;margin-bottom: 16px;}
.error .error_r dl{float: left;}
.error .error_r dl.d1{width: 173px;background: url(../images/num01.png) no-repeat;padding-left: 27px;}
.error .error_r dl.d2{width: 173px;background: url(../images/num02.png) no-repeat;padding-left: 27px;}
.error .error_r dl.d3{width: 110px;background: url(../images/num03.png) no-repeat;padding-left: 27px;}
.error .error_r dl dt{font-size: 14px;color: #444444;margin-bottom: 10px;margin-top: 3px; font-weight: bold;}
.error .error_r dl dd{line-height: 17px;}
.error .error_r a.btn{background: #d11420;color: #fff;border:none;margin-top: 25px;}
.error .error_r a.btn:hover {background-color: #ad090e;}

.here{margin:18px 0;}
.here span{font-family: 'songti';margin:0 3px;}

/*详情页*/
.goods-box{background: #fff;padding: 40px;}
.goods-box .goods-thumb{width: 260px;height: 260px;margin-right:40px;float: left;}
.goods-box .goods-info{width: 800px;float: left;}
.goods-box .goods-info h3{font-size: 22px;color: #444;padding-bottom: 18px;border-bottom: 1px dotted #cacaca;font-weight:100;}
.goods-box .goods-info ul{width: 444px;margin-top: 13px;}
.goods-box .goods-info ul li{width: 222px;float: left;line-height: 23px;color: #414141;}
.goods-box .goods-info ul li label{color: #969696;display: inline-block;float: left;}
.goods-box .goods-info ul li.last_li{width: 444px;}
.goods-box .goods-info ul li.last_li label{height: 40px;}
.goods-box .goods-info dl{margin-top: 22px;}
.goods-box .goods-info dl dt{border-right:1px solid #e5e5e5;font-size: 22px;color: #ff9000;padding:19px 38px 17px 0;float: left;margin-right:38px;}
.goods-box .goods-info dl dd{float: left;}
.goods-box .goods-info dl dd i{font-size: 16px;margin-right: 8px;}
.goods-box .goods-info dl dd p{margin-bottom: 10px;}
.goods-box .goods-info dl dd p input{border: 1px solid #cecdcd;border-right: none;width: 208px; height: 32px;line-height: 32px;padding-left: 15px;font-size: 12px;}
.goods-box .goods-info dl dd p button{background: #d11420;color: #fff;border: none;width: 62px;height: 34px;line-height: 34px;text-align: center;font-size: 12px;}
.goods-box .goods-info dl dd p a.btn{background: #d11420;color: #fff;border:none;margin-top: 10px;font-size: 14px;line-height: 36px;}
.goods-box .goods-info dl dd p a.btn:hover {background-color: #ad090e;}
.goods-box .goods-info dl dd .info{color: #d11420;background: url(../images/icon_info.png) no-repeat; padding-left: 20px;/*opacity: 0;*/}


.show_l{width: 925px;float: left;}
.show_r{width: 240px;float: right;}
.show_con{background: #fff;margin-bottom: 37px;}
.show_con .hd {border:1px solid #eaeaea; }
.show_con .hd ul li{float: left;width: 160px;border-right: 1px solid #eeeeee;line-height: 46px;text-align: center;font-size: 16px;cursor: pointer;position: relative;}
.show_con .hd ul li.on{border-top: 2px solid #c0131e;color: #c0131e;line-height: 42px;}
.show_con .hd ul li.on:after{position: absolute;left: 0; bottom: -3px;content: '';width: 100%; height: 1px;background: #fff;}
.show_con .bd{padding: 49px 40px;}
.show_con .bd p{font-size: 14px;line-height: 25px;}
.show_con .bd  div{margin-top: 43px;}
.show_con .bd  div img{max-width: 100%;}

.show_con .liucheng{background: url(../images/liucheng.jpg) no-repeat;width: 845px;height: 254px;}
.show_con .liucheng li{float: left;margin-top:96px;margin-right: 20px;margin-bottom: 32px; font-size: 14px;text-align: center;}
.show_con .liucheng li.l1{width: 178px;}
.show_con .liucheng li.l2{width: 269px;}
.show_con .liucheng li.l3{width: 244px;}
.show_con .liucheng li.l4{width: 180px;}
.show_con .liucheng li.l5{width: 203px;}
.show_con .liucheng li.l6{width: 178px;}
.show_con .liucheng li.l7{width: 200px;}

.show_con .jiaoyi01{width: 845px;height: 566px;background: url(../images/pic_02.jpg) no-repeat;}
.show_con .jiaoyi01 dl{width: 253px;float: left;margin-top:174px;color: #fff;padding-left:27px;}
.show_con .jiaoyi01 dl dt{font-size: 21px;font-weight: bold;margin-bottom: 11px;}
.show_con .jiaoyi01 dl dd{line-height: 22px;font-size: 13px;}
.show_con .jiaoyi01 dl.t2{margin-top:155px;color: #4a4a4a}

.show_con .jiaoyi02{width: 845px;height: 576px;background: url(../images/pic_03.jpg) no-repeat;}
.show_con .jiaoyi02 dl{width: 252px;float: left;margin-top:182px;color: #fff;padding-left:28px;}
.show_con .jiaoyi02 dl dt{font-size: 21px;font-weight: bold;margin-bottom: 11px;}
.show_con .jiaoyi02 dl dd{line-height: 22px;}
.show_con .jiaoyi02 dl.t2{margin-top:373px;color: #4a4a4a}
.show_con .jiaoyi02 dl.t3{color: #3b5761}

.show_con .jiaoyi03{width: 845px;height: 464px;background: url(../images/pic_04.jpg) no-repeat;}
.show_con .jiaoyi03 dl{width: 350px;float: left;margin-top:355px;color: #fff;padding-left:72px;}
.show_con .jiaoyi03 dl dt{font-size: 21px;font-weight: bold;margin-bottom: 11px;}
.show_con .jiaoyi03 dl dd{line-height: 22px;font-size: 13px;}
.show_con .jiaoyi03 dl.t2{margin-top:211px;}



#overlay{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/black_bg.png); z-index:200; display:none; transition:all .5s ease;}
#overlay.show{ display:block;}
.show_box{width: 510px;height: 264px;position: absolute;left: 50%;top: 50%;margin-top: -132px;margin-left:-255px;background:url(../images/icon_gou.png) no-repeat 104px 110px #fff;border-radius: 6px; z-index: 999;display: none;}
.show_box .info{padding: 108px 0 0 165px;color: #898989;}
.show_box .info h3{font-size: 26px;color: #2c2c2c;font-weight: 100;margin-bottom: 7px;}
.show_box a.close{position:absolute; top:10px; right:10px;color: #f6ac4c;}
.show_box a.close:hover{color: #c0131e;}
.show_box a.close i{font-size: 18px;}


@media screen and (max-width: 1440px){
	aside {top:120px;margin-left: -650px;}
}